microscopic algae - Francés Inglés Diccionario